$(function () {
    $("#permission_datagrid").datagrid({
        fit: true,
        url: "/permission/list",
        fitColumns: true,
        pagination: true,//分页
        rownumbers: true,
        striped: true,//斑马线
        //为true,只允许选择一行
        singleSelect: true,
        toolbar: "#tb",
        columns: [[
            {field: "x", checkbox: true},            //设置复选框
            {field: "id", title: "编号", hidden: true}, //为id设置隐藏域
            {
                field: "name", title: "权限名称", width: 100, formatter: function (value, row) {
                return "<p>"+row.name+"</p>"
            }
            },
            {field: "resource", title: "权限表达式", width: 100}
        ]]
    });
    //end-permission_datagrid
})


//加载权限
function loadPermission() {
    $.messager.confirm("确认", "加载耗时较长,确认重新加载吗?", function (r) {
        if (r) {
            $.get("/permission/load", function (data) {
                if (data.success) {
                    $.messager.alert("温馨提示", "加载成功");
                    $("#permission_datagrid").datagrid("load");
                } else {
                    $.messager.alert("温馨提示", data.msg);
                }
            })
        }
    })
}

//删除
function removing() {
    var row = $("#permission_datagrid").datagrid("getSelected");
    if (!row) {
        $.messager.alert("温馨提示", "请选中要删除的数据");
        return;
    }
    $.messager.confirm('确认', '您确认要删除这条数据吗?', function (r) {
        if (r) {
            //发起请求修改状态
            $.get("/permission/delete", {id: row.id}, function (data) {
                if (data.success) {
                    $.messager.alert("温馨提示", "删除成功");
                    $("#permission_datagrid").datagrid("load");
                } else {
                    $.messager.alert("温馨提示", data.msg);
                }
            })
        }
    })
}







